package com.qys.livesMall.shop.modal.vo.rw;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @menu RechargeVO
 * @date 2023/11/11 15:08
 */
@Data
public class RechargeVO {

    @Schema(description = "创建时间")
    private LocalDateTime createDate;

    @Schema(description = "店铺名称")
    private String shopName;

    @Schema(description = "代理账号")
    private String agentAccount;

    @Schema(description = "层级")
    private Integer storey;

    @Schema(description = "充值金额")
    private BigDecimal amount;

    @Schema(description = "是否首次充值 0：否，1：是")
    private Integer firstRecharge;

    @Schema(description = "充值次数")
    private Integer rechargeNumber;

    @Schema(description = "状态 -1：充值失败，0：未审批，1充值成功")
    private Integer status;

    @Schema(description = "支付时间")
    private LocalDateTime auditDate;

    @Schema(description = "接收地址")
    private String accountNumber;

    @Schema(description = "订单号")
    private String orderNo;

    @Schema(description = "实际到账金额")
    private BigDecimal actualArrivalAmount;

    @Schema(description = "实际回调金额")
    private BigDecimal callbackAmount;

    @Schema(description = "充值方式")
    private String payMethod;

    @Schema(description = "同行为IP数")
    private Integer ipCount;

    @Schema(description = "ip")
    private String ip;

    private Long id;

}

